package com.IntelligentCommunity.community.domain;

import com.IntelligentCommunity.common.core.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * @Author：段国宏
 * @Package：com.IntelligentCommunity.deploy.domain
 * @Project：IntelligentCommunity
 * @name：DeployVehicles
 * @Date：2024/8/1 15:33
 */
@Data
public class DeployVehicles {

    private Integer id;

    @Excel(name = "布控名称")
    private String name;

    // 布控开始时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "布控开始时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date startTime;

    // 布控结束时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "布控结束时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date endTime;

    // 布防车牌号
    @Excel(name = "布防车牌号")
    private String licensePlate;

    // 布控任务类型
    @Excel(name = "布控任务类型")
    private Integer taskType;

    // 布控备注
    @Excel(name = "布控备注")
    private String remark;

    // 布控人
    @Excel(name = "布控人")
    private Long useId;

    // 布控状态
    @Excel(name = "布控状态")
    private Integer status;

    // 创建时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date createTime = new Date();

    // 布控数量
    @Excel(name = "布控数量")
    private Integer alarmNum;

    private Integer pageNum=1;

    private Integer pageSize=12;

    private String indexName;

    private String sort;
}
